presentation
Class CustomTableModel

java.lang.Object
  extended by javax.swing.table.AbstractTableModel
      extended by javax.swing.table.DefaultTableModel
          extended by presentation.CustomTableModel
All Implemented Interfaces:
java.io.Serializable, javax.swing.table.TableModel

public class CustomTableModel
extends javax.swing.table.DefaultTableModel

This class inherit from DefaultTableModel prevents the modification of the cells of the table

Author:
Alberto
See Also:
Serialized Form

Field Summary
private static long serialVersionUID
           
 
Fields inherited from class javax.swing.table.DefaultTableModel
columnIdentifiers, dataVector
 
Fields inherited from class javax.swing.table.AbstractTableModel
listenerList
 
Constructor Summary
CustomTableModel(java.lang.String[] columns)
          The default constructor
 
Method Summary
 boolean isCellEditable(int row, int col)
          returns always false to prevent the modification of the cells
 
Methods inherited from class javax.swing.table.DefaultTableModel
addColumn, addColumn, addColumn, addRow, addRow, convertToVector, convertToVector, getColumnCount, getColumnName, getDataVector, getRowCount, getValueAt, insertRow, insertRow, moveRow, newDataAvailable, newRowsAdded, removeRow, rowsRemoved, setColumnCount, setColumnIdentifiers, setColumnIdentifiers, setDataVector, setDataVector, setNumRows, setRowCount, setValueAt
 
Methods inherited from class javax.swing.table.AbstractTableModel
addTableModelListener, findColumn, fireTableCellUpdated, fireTableChanged, fireTableDataChanged, fireTableRowsDeleted, fireTableRowsInserted, fireTableRowsUpdated, fireTableStructureChanged, getColumnClass, getListeners, getTableModelListeners, removeTableModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values
Constructor Detail

CustomTableModel

public CustomTableModel(java.lang.String[] columns)
The default constructor

Parameters:
columns -
Method Detail

isCellEditable

public boolean isCellEditable(int row,
                              int col)
returns always false to prevent the modification of the cells

Specified by:
isCellEditable in interface javax.swing.table.TableModel
Overrides:
isCellEditable in class javax.swing.table.DefaultTableModel